/*
	RED: #7F0020;
*/
html
{
	background-color: #000;
	margin: 0;
	text-align: left;
	height:100%; 
	font-family: Verdana, Segoe UI;
	font-size: 10pt;
}
body
{
	z-index: 0;
	margin: 0;
	padding: 0;
	min-width: 600px;
}

#MainContent
{
	background: #1a1a1a url(../../Content/img/body/contentback.png) bottom repeat-x;
	width: 100%;
	float: left;
}
#ContentPadding
{
}
.ContentOutlineWBack, .ContentOutlineWBackDisabled, .ContentOutline
{
	background-color: #efefef;
	padding: .5em .5em 2em .5em;
	border: solid .1em #BBB;
	margin: .5em 0 0 .5em;
	min-height: 800px;
}
.MovieDetailPage .ContentOutlineWBack
{
	min-height: 800px;
}

/* ------------- ACCORDION MENU ----------------*/
.MovieMenuAccordian
{
	width: 185px;
	float: left;
}
.ui-accordion {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Segoe UI, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	height: 800px;
}
.ui-accordion-group {
	/*resets*/margin: 0 0 .5em 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	/*border: 1px solid #1b1613;*/
}
.ui-accordion-header {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	cursor: pointer;
	background: #262626 url(../../Content/img/mainmenu/standardbutton.png) 0;
	background-color: #262626;
	height: 24px;
	width: 185px;
	margin: .5em 0 .2em 0;
}
.ui-accordion-header a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: .4; text-decoration: none; font-size: 100%; list-style: none;
	display: block;
	font-size: 85%;
	text-decoration: none;
	padding: .65em .5em .5em 1.4em;
	color: #ffffff;
	background: url(../../Content/img/theme/ffffff_7x7_arrow_right.gif) .5em 50% no-repeat;
	font-weight: normal;
}
.ui-accordion-header a:hover {
	color: #ffffff;
}
.ui-accordion-header:hover {
	background: #262626 url(../../Content/img/mainmenu/selectedbutton.png) 0;
	color: #ffffff;
}
.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
	background: #262626 url(../../Content/img/mainmenu/selectedbutton.png) 0;
}
.selected .ui-accordion-header a, .selected .ui-accordion-header a:hover {
	color: #ffffff;
}
.ui-accordion .AccordionContent
{
	width: 100%;
	border: none;
}
.ui-accordion .AccordionContent:hover
{
}
.ui-accordion .AccordionContent div
{
	padding: 0 0 0 .5em;
	margin-left: .5em;
	width: 160px;
	border-bottom: solid .1em #2b2b2b;
}
.ui-accordion .AccordionContent a
{
	color: #5b5a5a;
	text-decoration: none;
	font-size: 80%;
}
.ui-accordion .AccordionContent div:hover
{
	color: #fff;
	border-bottom: solid .1em #0063b6;
	cursor: pointer;
}
.ui-accordion .AccordionContent div:hover a
{
	color: #fff;
}
.ui-accordion-content {
	background: #000000 url(../../Content/img/theme/000000_500x100_textures_12_gloss_wave_55.png) 0 0 repeat-x;
	color: #5b5a5a;
	font-size: 1em;
}
.ui-accordion-content p {
	padding: 1em 1.7em 0.6em;
}
.ui-accordion-content p a
{
	color: #FFF;
}
/* ------------- END ACCORDION MENU ----------------*/

/* --------------- MAIN MENU (HEADER) ------------ */
#Header
{
	margin: 0 0 0 0;
	height: 48px;
	background: #000 url(../../Content/img/headermenu/headerbackground.png) repeat-x;
	border-bottom: solid .1em #0d3f6a;
	border-top: solid .1em #484b4d;
}
#MainMenu #AddMovie
{
	background: url(../../Content/img/headermenu/addmoviebutton.png);
	font-size: 100%;
	height: 45px;
	width: 115px;
	margin: .2em 5em 0 .5em;
}
#MainMenu #AddMovie div
{
	color: #FFF;
	line-height: 3.2;
	text-align: center;
	font-weight: normal;
}
#MainMenu #AddMovie:hover
{
	color: #FFF;
	cursor: pointer;
}
#MainMenu
{
	margin: 0;
}
#MainMenu, #SearchMainMenu, #ProfileMainMenu
{
	list-style: none;
	padding: 0;
	display: block;
	position: relative;
	bottom: 0;
}
#MainMenu li
{
	font-size: 95%;
	float: left;
	font-weight: bold;
	height: 45px;
	width: 103px;
	margin: .2em -.1em 0 -.1em;
	line-height: 3;
	text-align: center;
	background: url(../../Content/img/headermenu/selectedback.png);
	z-index: 100;
}
#MainMenu li a
{
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	line-height: 3.4;
}
#MainMenu li a:hover, #MainMenu li:hover
{
	cursor: pointer;
}
#MainMenu li:hover
{
	background: url(../../Content/img/headermenu/selectedback.png);
}
#MainMenu .notactive a
{
	color: #FFF;
	text-decoration: none;
}
#MainMenu .notactive a:hover
{
	cursor: pointer;
}
#MainMenu .notactive
{
	color: #FFF;
	background: none;
	background: url(../../Content/img/headermenu/standardback.png);
	z-index: 1;
}
#MainMenu .notactive:hover
{
	background-color: #AAA;
	color: #333;
	cursor: pointer;
}
#MainMenu #Search
{
	margin: 1em 0 0 4em;
	background: none;
	height: 20px;
	width: 22em;
	float: right;
}
#MainMenu #Search div
{
}
#MainMenu #Search div input
{
	width: 18em;
	float: left;
	border: solid .1em #858080;
	background-color: #e2e6ed;
}
#MainMenu #Search div .SearchButton
{
	width: 15px;
	height: 18px;
	margin: .2em 0 -.3em .5em;
	float: left;
	border: none;
	background-color: Transparent;
}
/* --------------- END MAIN MENU (HEADER) ------------ */



/* --------------- HEADER ----------------- */
#HeaderFill
{
	background: url(../../Content/img/body/rightheaderreel.png) no-repeat right;
	width: 100%;
	height: 130px;
}
#HeaderFill img
{
	margin: 1em 0 0 1em;
}
/* --------------- HEADER ----------------- */



/* --------------- TOP TOOL BAR ------------ */
#TopToolBar
{
	width: 100%;
	height: 26px;
	background: url(../../Content/img/toptoolbar/background.png) repeat-x;
	color: #b3bdb7;
	font-weight: normal;
	line-height: 1;
}
#TopToolBar div
{
	float: left;
}
#TopToolBar .Welcome
{
	color: #b3bdb7;
	font-weight: normal;
	font-size: 90%;
	line-height: 2;
	height: 100%;
	margin: 0 3em 0 .5em;
}
#TopToolBar .Welcome a
{
	color: #b3bdb7;
	font-weight: normal;
	font-size: 90%;
	text-decoration: none;
}
#TopToolBar .Welcome a:hover
{
	text-decoration: underline;
	cursor: pointer;
}
#TopToolBar .Item
{
	border-right: solid .1em #828488;
	margin: .3em 1em 0 1em;
	font-size: 80%;
	padding: .4em 2em 0 0;
	height: 14px;
}
/* --------------- END TOP TOOL BAR ------------ */



/* --------------- FOOTER ------------ */
#Footer
{
	background: #000 url(../../Content/img/footer/back.png) bottom repeat-x;
	height: 86px;
	width: 100%;
	float: left;
}
#FooterPlate
{
	background: Transparent url(../../Content/img/footer/footerplate.png) right no-repeat;
	width: 100%;
	height: 68px;
	position: relative;
	bottom: 24px;
	float: right;
	margin-right: 100px;
	font-size: 70%;
}
#FooterPlate, #FooterPlate a
{
	list-style: none;
	color: #403c3c;
	font-weight: bold;
}
#FooterPlate .Menu
{
	margin-top: 2.5em;
}
#FooterPlate .Holder
{
	width: 384px;
	float: right;
}
#FooterPlate .Menu, #FooterPlate .Email
{
	width: 370px;
	text-align: right;
	height: 14px;
	display: block;
	float: right;
	margin-right: 1em;
}
#FooterPlate .Menu div
{
	float: right;
	border-right: solid .1em #403c3c;
	margin: 0 .2em 0 .2em;
	padding-right: .4em;
}
#FooterCopy
{
	width: 384px;
	height: 25px;
	float: right;
	font-size: 70%;
	color: #948d8d;
	text-align: right;
	margin: -30px 120px 0 0;	
}
#FooterCopy .Address
{
	margin-bottom: 30px;
}
#FooterCopy .Address a
{
	color: #948d8d;
}
/* --------------- END FOOTER ------------ */


/* --------------- ADD MOVIE DETAIL ------------- */

#AddMovieDetail
{
	margin: 0 .5em 0em .5em;
	height: 390px;
	max-height: 390px;
	min-height: 0;
	display: block;
}
#AddMovieDetail .right .left
{
	background: Transparent url(../../Content/img/AddMovie/backleft.jpg) left repeat-y;
	height: 100%;
	width: 100%;
	float: left;
}
#AddMovieDetail .right
{
	background: #FFF url(../../Content/img/AddMovie/backright.jpg) right repeat-y;
	height: 100%;
	width: 100%;
}
#AddMovieDetail .top
{
	background: Transparent url(../../Content/img/AddMovie/backtop.png) repeat-x;
	height: 7px;
	margin-left: 5.5px;
	margin-right: 5.5px;
	padding: .5em;
}
#AddMovieDetail .bottom
{
	background: #FFF url(../../Content/img/AddMovie/bottomleft.jpg) left no-repeat;
	height: 10px;
}
#AddMovieDetail .bottom .right
{
	background: Transparent url(../../Content/img/AddMovie/bottomright.jpg) right no-repeat;
	height: 10px;
}
#AddMovieDetail .bottom .middle
{
	height: 6px;
	margin: 0 11px 0 11px;
	border-bottom: solid 4px #ededed;
}
#AddMovieDetail .top .header
{
	background: Transparent url(../../Content/img/AddMovie/HeaderBack.jpg) repeat-x;
	height: 13px;
	color: #FFF;
	padding: .5em;
	border: solid .1em #2a3744;
}
#AddMovieDetail .top .content
{
	color: #1f3344;
	padding: .5em;
	border: solid .1em #2a3744;
	background-color: #ebedee;
	margin-top: .5em;
}
#AddOriginalTitle
{
	display: none;
	width: 100%;
	margin: 0;
	height: 2em;
}
#AddMovieDetail .top .content .Buttons
{
	width: 100%;
	margin: 0;
}
#AddMovieDetail .top .content .Buttons input
{
}
.LinkMovieItem
{
	background: Transparent url(../../Content/img/AddMovie/chain-link-light.png) no-repeat center;
	width: 23px;
}
.LinkMovieItemSelected
{
	background: Transparent url(../../Content/img/AddMovie/chain-link-dark.png) no-repeat center;
	width: 23px;
}
.LinkMovieItem:hover, .LinkMovieItemSelected:hover
{
	cursor: pointer;
	background: Transparent url(../../Content/img/AddMovie/chain-link-dark.png) no-repeat center;
}
#AddOriginalTitleText span
{
	color: #0c2a45;
	margin-left: .5em;	
}
#AddOriginalTitleText span:hover
{
	cursor: pointer;
	text-decoration: underline;
}
#AddOriginalTitleText
{
	color: #215e90;
}


#AddCollectionFirst
{
	color: #7F0020;
	font-weight: bold;
	font-size: 110%;
	margin: 0em 0em 1em 0em;
}
#AddCollectionFirst:hover
{
	text-decoration: underline;
	cursor:pointer;
}
#AddCollectionInterface
{
	z-index: 100;
	background-color: #DDD;
	border: solid .5em #7F0020;
	width: 60em;
	height: 50em;
	position: absolute;
	margin: 0;
	text-align: center;
	padding: .5em;
}
.CoverForButton
{
	z-index: 2;
	position: absolute;
	background-color: Black;
	top: 0;
	left: 0;
}
#AddCollectionClose
{
	width: 100%;
	text-align: right;
	margin: -.5 0 0 0;
	color: #DF0000;
}
#AddCollectionClose:hover
{
	cursor: pointer;
	text-decoration: underline;
	color: #7F0020;
}
#CollectionExamples
{
	height: 20em;
	margin: 5em;
	background-color: #FFF;
	border: solid .1em #7F0020;
	text-align: left;
	padding: .5em;
}
#CollectionsHolder div
{
	float: left;
}
#AddCollectionExisting
{
	margin: 0 .5em 0 .5em;
	border: solid .1em #ccc;
	padding: 0 .3em 0 .3em;
}
#AddCollectionExisting:hover
{
	cursor: pointer;
	background-color: #DDD;
}

/* --------------- ADD MOVIE DETAIL ------------- */



.RemoveTitle
{
	font-weight: normal;
	font-size: 50%;
	color: #2E007F;
	width: 100%;
}
.RemoveTitle:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.MessageBox
{
   border: 1px solid #999999;
   width: 100%;
}
.MessageBoxTextBad, .MessageBoxTextGood
{
   padding: 3px;
}
.MessageBoxTextBad
{
   background-color: #ffa9a9;
}
.MessageBoxTextGood
{
   background-color: #b3ffa9;
}
#SearchMainMenu, #ProfileMainMenu
{
	margin: 0 0 0 1em;
}
#SearchMainMenu li, #ProfileMainMenu li
{
border: solid .13em #BBB;
padding: .2em .5em .2em .5em;
margin: 0 0 0 .2em;
font-size: 95%;
}
#SearchMainMenu li
{
	margin: .5em 0 0 .2em;
}
#ProfileMainMenu li
{
padding: .3em .5em .2em .5em;
margin: .45em 0 0 .2em;
font-size: 95%;
}
#SearchMainMenu li, #ProfileMainMenu li
{
float: left;
background-color: #FFF;
border-bottom: none;
font-weight: bold;
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-right-radius: 0;
}
#ProfileMainMenu
{
width: 100%;
}
#SearchMainMenu .notactive, #ProfileMainMenu .notactive
{
background-color: #555;
color: #FFF;
}
#SearchMainMenu .notactive:hover, #ProfileMainMenu .notactive:hover
{
background-color: #AAA;
color: #333;
cursor: pointer;
}
#TextFilterMenu
{
  margin-top: 2.2em;
}
#TableTabHolder
{
  margin-left: 1.5em;
}
.UserMovieTableContent
{
	min-height: 70em;
}
.MovieMenu
{
width: 15em;
float: left;
}
.MovieContent
{
display: block;
margin-left: 15em;
}
#clearColumns
{
	clear: both;
}
.MovieMenu div
{
	list-style: none;
	margin: .2em .5em 0em .5em;
	font-weight: bold;
}
.MovieMenu .MenuList
{
	padding: .2em;
	list-style: none;
}
.MovieMenu .MenuList li, .FriendsMenuList2 li
{
	margin: 0 .2em 0 1em;
}
.AllTitle
{
	background-color: #DDD;
}
.FriendsMenuList
{
	background-color: #7F0020;
	color: #FFF;
	border: solid .1em #BBB;
}
.FriendsMenuList2
{
    padding: .2em;
    margin-left: .5em;
    list-style-image: url('../../Content/img/icons/user_16.png');
}
.FriendsMenuList2 li
{
    margin-left: 2.5em;
}
.FriendsMenuList li a
{
	color: #CCC;
}
.MovieHeader
{
	margin: 0;
	padding: .3em;
	font-size: 120%;
	font-weight: bold;
	color: #FFF;
	background-color: #7F0020;
border: solid .1em #BBB;
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
height: 1.5em;
}
.AddLink
{
	margin: .7em 0 1em .5em;
}
.AddLink a
{
	text-decoration: none;
	font-size: 120%;
	color: #000;
	font-weight: bold;
}
.AddLink a:hover
{
	color: #7F0020;
}
h3
{
	margin: .7em 0 -.4em .5em;
}
h4
{
	margin: 0;
	display: inline;
	padding: 0;
}
.row
{
	display: block;
	height: 2em;
	margin: .2em 0 .4em 0;
}
.Button
{
	border: solid .1em #CCC;
	color: #7F0020;
}
.Button:hover
{
	cursor: pointer;
	color: #000;
	border: solid .1em #000;
	background-color: #EFEFEF;
}
#SavedMessage
{
	margin: .2em 0 .5em .5em;
	color: #0F008F;
	font-size: 130%;
	font-weight: bold;
}
.MovieMenu a
{
	color: #000;
	text-decoration: none;
}
.MovieMenu a:hover
{
	text-decoration: underline;
}
/*
#UserMovies .Header
{
	font-weight: bold;
	background-color:#CCC;
	color: #7F0020;
}
#UserMovies .alt
{
	background-color: #EFEFEF;
}
.GridTable
{
	border: solid .1em #BBB;
}
*/
.Breadcrumbs
{
	text-align: left;
	height: 4em;
}
.Breadcrumb
{
	float: left;
	border: solid .1em #666;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	padding: .5em;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	background-color: #7F0020;
	margin: .6em .4em .4em .4em;
}
.Breadcrumb:hover
{
	cursor: pointer;
}
.BreadCrumbHolder
{
	color: #333;
	border: solid .1em #7F0020;
	background-color: #CCC;
	margin: 0 .5em 1em 1em;
	float: left;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	text-align: center;
}
.BreadCrumbHeader
{
	float: left;
	margin: .2em 1.3em .5em .4em;
	text-align: center;
}
.BreadCrumbHeader span
{
	float: left;
	font-size: 90%;
}
.BreadCrumbHeader h4
{
	font-weight: bold;
	font-size: 140%;
	float: left;
}
	.ac_results {
		border: 1px solid gray;
		background-color: white;
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		z-index: 10000;
		display: none;
	}
	
	.ac_results li {
		padding: 2px 5px;
		white-space: nowrap;
		color: #101010;
		text-align: left;
	}
	
	.ac_over {
		cursor: pointer;
		background-color: #F0F0B8;
	}
	
	.ac_match {
		text-decoration: underline;
		color: black;
	}
h1
{
	color: #CCC;
}
#GuestLinks
{
	color: #666;
	margin-top: .4em;
}
#GuestLinks span
{
	margin: 0em 4em 0em 4em;
}
#GuestLinks a
{
	color: #CCC;
	text-decoration: none;
}
#GuestLinks a:hover
{
	text-decoration: underline;
	color: #FFF;
}
.RightTitleLink
{
	float: right; 
	margin: 0 .2em 0 0;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border: solid .1em #CCC;
	padding: .1em .5em .1em .5em;
	background-color: #DDD;
	font-size: 90%;
}
.RightTitleLink a
{
	color: #333;
	text-decoration: none;
	font-size: 90%;
}
.RightTitleLink:hover
{
	background-color: #333;
}
.RightTitleLink:hover a
{
	color: #DDD;
}
.Sheets
{
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border: solid .1em #CCC;
	background-color: #DDD;
}
.Sheets .Header
{
	font-size: 110%;
	padding: .1em .5em .3em .5em;
	background-color: #7F0020;
	-moz-border-radius: .4em;
	-webkit-border-radius: .4em;
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-right-radius: 0;
color: #FFF;
}
.Sheets .Sheet
{
	margin: .2em;
}
.Sheets .Sheet:hover
{
	color: #7F0020;
	cursor: pointer;
	text-decoration: underline;
}
#ExcelUploader
{
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
}
#ExcelUploader:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.MovieList
{
}
.MovieList th
{
	font-size: 110%;
}
.MovieList .MovieTitle
{
	text-align: left;
	font-weight: bold;
}
.MovieList .MovieName
{
	text-align: left;
	padding-left: .5em;
	color: #7F0020;
}
.MovieList .MovieName:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.MovieList .Type
{
	text-align: left;
}
#MovieDetail .Title
{
	font-size: 200%;
	font-weight: bold;
	margin: 0 0 .6em 0;
}
#MovieDetail .Info
{
	margin: 0 .5em 0 .5em;
}
#MovieDetail .Header, #MovieDetail .Link
{
	font-size: 120%;
	font-weight: bold;
	color: #7F0020;
	margin: 0 .5em 0 .5em;
	border-bottom: dashed .1em #7F0020;
}
#MovieDetail .Link
{
	margin: 1em .5em 0 .5em;
	border: none;
}
#MovieDetail .Link:hover, #MovieDetail .LinkAddMovie
{
	cursor: pointer;
	text-decoration: underline;
}
#MovieDetail .LinkAddMovie
{
    font-size: 120%;
	font-weight: bold;
	color: #7F0020;
	margin: .5em 0 0 0;
}
#MovieDetail .ColHeader
{
	font-weight: bold;
	width: 10em;
}
#MovieDetail .Photo
{
	float: left;
	margin: .2em .5em .5em .2em;
}
.IMDBRankings
{
	font-size: 80%;
}
#MovieDetail #IMDBPullInfo
{
	margin: 1.5em .5em;
	border: solid .1em #7F0020;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	padding: .5em;
}
#MovieDetail #IMDBPullInfo .Title
{
	font-size: 140%;
	font-weight: bold;
}
#MovieDetail #IMDBPullInfo #PlotSummary, #MovieDetail #IMDBPullInfo #Directors, #MovieDetail #IMDBPullInfo #Cast
{
	margin-bottom: .5em;
}
#MovieDetail #IMDBPullInfo #Directors .HeaderTitle, #MovieDetail #IMDBPullInfo #Cast .HeaderTitle
{
	font-size: 130%;
	font-weight: bold;
	border-bottom: dashed .1em #000;
}
#MovieDetail #IMDBPullInfo #Directors .Headers, #MovieDetail #IMDBPullInfo #Cast .Headers
{
	font-size: 100%;
	font-weight: bold;
}

/*SCROLL PANE ------------------------------------------------------------------------------------------------------------- */
.SearchBoxTop
{
	margin: 5px;
}
.scroll-pane
{
	width: 695px;
	height: 465px;
	overflow: auto;
	background: #ccc;
	margin-left: 2px;
	border: solid 1px #333;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown {
	background: url(../../Content/img/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowUp {
	background: url(../../Content/img/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/*END SCROLL PANE ------------------------------------------------------------------------------------------------------------- */

.EditMovieLink
{
	float: left;
	color: #7F0020;
	font-size: 110%;
	padding: .1em;
	text-decoration: none;
}
.EditMovieLink:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.EditMovieLinkHolder
{
	float: right;
	margin: -.2em .7em 0 0;
}
.EditMovieLinkHolder span
{
	float: left;
	font-weight: bold;
	font-size: 120%;
}
.MultilineTextBox
{
	height: 10em;
	width: 47em;
}
.IMDBLink
{
	text-decoration: none;
	color: #444;
	margin: .2em 0 0 1em;
	font-size: 120%;
	font-weight: bold;
}
.MovieLinks
{
	margin: .2em 0 0 1.1em;
}
.MovieName
{
	font-weight: bold;
}
.MovieNameLink
{
	color: #7F0020;
}
.MovieNameLink:hover
{
	text-decoration: underline;
	cursor: pointer;
}
.LinkToDifferent
{
	float: left;
	color: #7F0020;
	margin: .5em 0 0 1em;
	font-size: 70%;
}
.LinkToDifferent:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.SearchResultHold
{
	max-width: 40em;
	height: 40em;
	float: left;
}
.SearchResultHoldMain
{
	display: none;
}
#IMDBMoviesHolder
{
	height: 200px;
}
/* Overlay */
#confirmModalOverlay {background-color:#eee; cursor:wait;}

/* Container */
#confirmModalContainer {height:140px; width:420px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid #336699;}
#confirmModalContainer .header {height:30px; width:100%; background:url(../../Content/img/cccccc_40x100_textures_03_highlight_soft_75.png) repeat-x; color:#222; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirmModalContainer .header span {padding-left:8px;}
#confirmModalContainer .message {color:#333; text-align:center; margin:0; padding:12px 4px; font-size:1em;}
#confirmModalContainer .buttons {width:160px; float:right; padding:10px 8px 0;} 
#confirmModalContainer .buttons div {float:right; margin-left:8px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../img/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirmModalContainer a.modalCloseX,
#confirmModalContainer a.modalCloseX:link,
#confirmModalContainer a.modalCloseX:active,
#confirmModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#444;}
#confirmModalContainer a.modalCloseX:hover {color:#9bb3b3;}

#SetToViewed
{
	float: left;
	margin: .1em 0 0 .5em;
	color: #2E007F;
	font-size: 90%;
}
#SetToViewed:hover
{
	cursor: pointer;
	text-decoration: underline;
}
/*START ACTIVITY ------------------------------------------------------------------------------------------------------------- */
.ProfileHeader
{
	margin: .5em 1em .5em -.2em;
}
#SiteActivityTable
{
	margin: 1em .5em .2em .5em;
}
#SiteActivityTable .Title
{
	font-weight: bold;
	text-align: right;
	width: 10em;
	padding-right: .5em;
	vertical-align: top;
}
#SiteActivityTable .Item
{
	text-align: left;
	width: 50em;
}
/*END ACTIVITY	 ------------------------------------------------------------------------------------------------------------- */

.Note
{
    font-size: 8pt;
    font-style: italic;
}
.Notifications
{
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	background-color: #7F0020;
	color: #DDD;
    margin: 0 .5em 1em .5em;
	padding: 0 .5em .2em 0;
}
.Notifications h3
{
	margin-left: .8em;
	font-size: 140%;
	color: #FFF;
}
.Notifications .Group
{
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	margin: 1em 1em 1em 1em;	
	background-color: #EEE;
	border: solid 1px #CCC;
	padding: .5em;
	color: #333;
}
.Notifications .Group h4
{
	color: #333;
}
.Notifications .Group span
{
	font-size: 80%;
}
.Notifications .Group a, .Notifications .Group span
{
	color: #7F0020;
	text-decoration: none;
}
.Notifications .Group a:hover, .Notifications .Group span:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.Notifications .Group div
{
	padding: .1em 0 .1em 1em;
	vertical-align: middle;
}

#NetflixAuthMain #topGray
{
  border: solid 1px #969696;
  padding: .75em;
  -moz-border-radius: .5em;
  -webkit-border-radius: .5em;
}

#NetflixAuthMain #topGray
{
  background-color: #aad5fe; /*#8ec7fe;*/
  color: #555555;
}

#NetflixAuthMain #topGray p
{
    margin-top: -.5em;
    margin-bottom: -.5em;
}

#topGray table td
{
    vertical-align: top;
    padding: 0 .1em 0 .1em;
}

#NetflixAuthMain #map
{
    margin-top: .5em;
}

#NetflixAuthMain #map #form table td
{
    font-weight: bold;
}
.BorrowLink, #MovieRequest span
{
	color: #7F0020;
}
.BorrowLink:hover, #MovieRequest span:hover
{
	text-decoration: underline;
	cursor: pointer;
}
.Link
{
	color: #7F0020;
	text-decoration: underline;
}
.Link:hover
{
	color: #7F0020;
	text-decoration: underline;
	cursor: pointer;
}
.HideMovie
{
	float: right;
	margin-right: .5em;
}
.HideMovie:hover
{
	text-decoration: underline;
	cursor: pointer;
}
.MovieDetail
{
	color: #333;
	border: solid 1px #000
	text-decoration: none;
	padding: .2em;
}
.MovieDetail:hover
{
	cursor: default;
	text-decoration: none;
}
#LinkToMovie div
{
	float: left;
	color: #7F0020;
	text-decoration: underline;	
	margin: 0 .5em 0 0;
}
#LinkToMovie div:hover
{
	cursor: pointer;
}
.MovieDetailPendingRequest
{
	background-color: #CCC;
	-moz-border-radius: .7em;
	-webkit-border-radius: .7em;	
	padding: .8em;
	margin: .2em 0 1em 1em;
	width: 40em;
	vertical-align: middle;
}
.MovieDetailPendingRequest span
{
	color: #7F0020;
}
.MovieDetailPendingRequest span:hover
{
	text-decoration: underline;
	cursor: pointer;
}
#MovieSaveSuccessful .Title
{
	margin: 1em auto .2em auto;
	font-size: 140%;
	font-weight: bold;
}
#MovieSaveSuccessful a, .MakeDefault
{
	color: #7F0020;
}
.MakeDefault
{
	padding-left: 1em;
}
#MovieSaveSuccessful .ClickableHolder
{
	margin: 2em auto 1em auto;
}
#MovieSaveSuccessful .Clickable
{
	color: #7F0020;
	margin: 1em 0 0 0;
	font-size: 110%;
	font-weight: bold;
}
#MovieSaveSuccessful .Clickable:hover, .MakeDefault:hover
{
	text-decoration: underline;	
	cursor: pointer;
}
.AmazonResultsTitle
{
	font-size: 120%;
	margin: 0 0 .4em 1em;
	font-weight: bold;
	text-decoration: underline;
}
/* ---------------Movie Menu------------------*/
#MovieLinking
{
	margin: 0 auto 1.5em auto;
	width: 98%;
	display: block;
	float: left;	
}
#MovieLinking .MovieList
{
	background-color: #666;
	width: 100%;
	float: left;
}
#MovieLinking ul, #MovieListMenu
{
	list-style: none;
	color: #FFF;
	font-size: 90%;
	font-family: Verdana;
	margin: 0;
	height: 19px;
}
#MovieListMenu li
{
	border: solid .1em #3d3c3d;
	margin: 0 0 0 .2em;
	padding: .2em .6em 0 .6em;
	background-color: #FFF;
	background: transparent url('../../Content/img/detailpage/ActiveButtonBack.png') repeat-x;
	float: left;
	font-weight: bold;
	height: 19px;
}
#MovieListMenu li a
{
	color: #FFF;
	text-decoration: none;
}
#MovieListMenu .notactive a
{
	color: #FFF;
}
#MovieListMenu .notactive
{
	color: #FFF;
	background: transparent url('../../Content/img/detailpage/InActiveButtonBack.png') repeat-x;
}
#MovieListMenu .notactive a:hover
{
	color: #FFF;
}
#MovieListMenu .notactive:hover
{
	cursor: pointer;
	background: transparent url('../../Content/img/detailpage/ActiveButtonBack.png') repeat-x;
}
/* ---------------End Movie Menu------------------*/
/* ---------------UserMoviesAlphaMenu------------------*/
#UserMoviesAlphaMenu
{
	list-style: none;
	padding: 0;
	position: relative;
	bottom: 0;
}
#UserMoviesAlphaMenu li
{
	color: #333;
	border: solid .13em #BBB;
	padding: .4em .5em .4em .5em;
	margin: .1em 0 0 0em;
	background-color: #FFF;
	border-right: none;
	font-weight: bold;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	font-weight: bold;
	text-align: center;
}
#UserMoviesAlphaMenu li a
{
	color: #333;
	text-decoration: none;
}
#UserMoviesAlphaMenu li
{
	-moz-border-radius-bottomleft: .5em;
	-webkit-border-bottom-left-radius: .5em;
}
#UserMoviesAlphaMenu .notactive a
{
	color: #EEE;
}
#UserMoviesAlphaMenu .notactive
{
	color: #EEE;
	background-color: #666;
}
#UserMoviesAlphaMenu .notactive a:hover
{
	color: #FFF;
}
#UserMoviesAlphaMenu .notactive:hover
{
	cursor: pointer;
	color: #FFF;
	background-color: #333;
}

/* -------------End UserMoviesAlphaMenu----------------*/
#MovieLinking ul li
{
	color: #EEE;
border: solid .13em #BBB;
padding: .2em .5em .2em .5em;
margin: 0 0 0 .1em;
background-color: #666;
float: left;
border-bottom: none;
font-weight: bold;
font-size: 90%;
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
}
#MovieLinking ul .notactive
{
	color: #666;
	background-color: #EEE;
}
#MovieLinking ul .notactive:hover
{
	cursor: pointer;
	color: #FFF;
	background-color: #333;
}
.CollectionButton
{
	font-weight: bold;
	cursor: pointer;
	color: #7F0020;
}
.CollectionButton:hover
{
	cursor:pointer;
	text-decoration: underline;
}
.FavoritesTopLink
{
	float: right; font-size: 100%; margin-right: .5em;
}
.FavoritesTopLink a
{
	color: #DDD;
	text-decoration: none;
}
.FavoritesTopLink a:hover
{
	cursor: pointer;
	text-decoration: underline;
}
#NetflixQueue
{
	margin: .5em 0 0 0;
}
.FloatLeft
{
	float: left;
}
#NetflixQueue .Details
{
	margin-left: 1em;
}
#NetflixQueue .Details .Title
{
	font-size: 150%;
	font-weight: bold;
	margin: 0 0 .2em 0;
	float: none;
}
#NetflixQueue .Details div
{
	float: left;
	margin-right: 1.5em;
}
#NetflixQueue .Position
{
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	font-size: 170%;
	font-weight: bold;
	width: 2em;
	text-align: center;
	margin: 0 .5em 0 0;
	float: left;
	height: 100%;
	background-color: #7F0020;
	color: #CCC;
	vertical-align: middle;
}
#NetflixQueue .Buttons
{
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	font-weight: bold;
	width: 10em;
	text-align: center;
	margin: 0 0 0 .5em;
	float: right;
	height: 100%;
	background-color: #BBB;
	color: #CCC;
}
#NetflixQueue .Position div
{
	margin-top: .7em;
}
#NetflixQueue .SelectionNo .Detail img
{
	margin: .5em 0 0 0;
}
#NetflixQueue .SelectionNo .Detail img
{
	border: solid .1em #333;
}
#NetflixQueue .Chooser
{
	width: 98%; min-height: 55em;
	background-color: #DDD;
	margin: 0 auto 0 auto;
}
#NetflixQueue .Selection, #NetflixQueue .SelectionNo
{
	width: 98%; height: 4em; float: left;
	background-color: #FFF;
	margin: .2em;
}
#NetflixQueue .Selection:hover
{
	cursor: pointer;
	border-color: #7F0020;
}
.MovieDetailChildren td
{
    vertical-align: top;
    border-bottom: inset 1px #BFBFBF;
}
.NetflixDetailGroup
{
	width: 70%;
	margin: .5em auto 0 auto;
	background-color: #EEE;
}
.NetflixTitle
{
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	margin: .3em 0 .3em 0;
	width: 100%;
	background-color: #333;
	color: #EEE;
	height: 1.2em;
	font-size: 180%;
	text-align: center;
	padding: 0 0 .2em 0;
	font-weight: bold;
}
/* -------------LIST BOX----------------*/
.ListBox
{
	min-width: 35em;
	margin: 0 .5em .5em .5em;
	padding-right: 2px;
	background: #FFF url('../../Content/img/listbox/boxright.png') repeat-y right;
}
.ListBox .BorderBottom
{
	width: 100%;
	height: .3em;
	background: Transparent url('../../Content/img/listbox/boxbottom.png') repeat-x top;
}
.ListBox .Content
{
	border-left: solid .1em #191919;
	border-top: solid .1em #191919;
	height: 6.5em;
	background: Transparent url('../../Content/img/listbox/titleboxmiddle.png') repeat-x top;
	margin-right: .1em;
}
.ListBox .Content .Info .Cover
{
	border-right: solid 1px #d7d7d7;
	height: 100%;
	max-height: 100%;
	width: 5em;
	background-color: #FFF;
	float: left;
	overflow: hidden;
}
.ListBox .Content .Info .Cover img
{
	border: solid 1px #333;
	margin: .35em 0 0 .5em;
}
.ListBox .Content .Info .Cover img:hover
{
	cursor: pointer;
	border: solid 1px #DDD;
}
.ListBox .Content .Info
{
	background: Transparent url('../../Content/img/listbox/titleboxright.png') no-repeat top right;
	height: 100%;
}
.ListBox .Content .Info .Details
{
	float: left;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	width: 60%;
}
.ListBox .Content .Info .Details .Title
{
	float: left;
	padding: .1em .5em 0 .5em;
	height: 1.4em;
	background: Transparent url('../../Content/img/listbox/titleboxleft.png') no-repeat top left;
	overflow: hidden;
	width: 80%;
}
.ListBox .Content .Info .Details .Title a
{
	font-weight: bold;
	font-size: 90%;
	color: #7F0020;
	text-decoration: none;
	height: 1.4em;
}
.ListBox .Content .Info .Details .Title a:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.ListBox .Content .Info .Icons
{
	float: right;
	padding: .15em .3em 0 0;
}
.ListBox .Content .Info .Icons .IconsTop
{
}
.ListBox .Content .Info .Icons img
{
	float: right;
	margin-left: .1em;
}
.ListBox .Content .Info .Icons .IconsBottom
{
	margin: 4.7em 0 0 0;
}
.ListBox .Content .Info .Icons .IconsBottom img:hover
{
	cursor: pointer;
}
.ListBox .Content .Info .Details .MovieDetail
{
	font-size: 80%;
	width: 100%;
	margin: .2em 0 0 .5em;
	padding: 0;
}
.ListBox .Content .Info .Details .MovieDetail .Header
{
	font-weight: bold;
}
.ListBox .Content .Info .Details .MovieDetail td
{
	padding-right: .5em;
}
.ListBox .Content .Info .Details .Netflix
{
	margin: .1em 0 .2em .5em;
}
.ListBox .Content .Info .Details .Netflix img
{
	margin: 0;
	float: left;
}
.ListBox .Content .Info .Details .Netflix img:hover
{
	cursor: pointer;
}
.ListBox #SetToViewedList
{
	color: #7F0020;
	font-weight: bold;
}
.ListBox #SetToViewedList:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.ListPagesHeader .DetailHeaderContent
{
	width: 97%;
}
.ListPagesHeader .DetailHeaderContent .HeaderButtons
{
	float: right;
}
.ListPagesHeader .DetailHeaderContent .HeaderButtons a
{
	color: #EEE;
}
.ListPagesHeader .DetailHeaderContent .HeaderTitle
{
	float: left;
}
/* -------------END LIST BOX----------------*/
/* -------------DETAIL----------------*/
.MovieDetailPage
{
	font-family:Verdana;
	width: 100%;
	font-size: 95%;
}
.MovieDetailPage .MovieContent .DetailHeader, .ListPagesHeader
{
	border: solid .1em #000;
	background: #FFF url('../../Content/img/detailpage/HeaderFill.png') repeat-x;
	height: 34px;
	width: 100%;
}
.MovieDetailPage .MovieContent .DetailHeader .DetailHeaderContent, .ListPagesHeader .DetailHeaderContent
{
	background: transparent url('../../Content/img/detailpage/HeaderLeft.png') no-repeat;
	height: 34px;
	float: left;
	padding: .6em 0 .2em 1.8em;
	color: #FFF;
	font-size: 120%;
}
.MovieDetailPage .MovieContent .DetailHeader .Spacer, .ListPagesHeader .Spacer
{
	float: right;
	background-color: #FFF;
	width: 1px;
	height: 34px;
}
.MovieDetailPage .MovieContent .Detail
{
	background: #FFF url('../../Content/img/detailpage/MainBorderRight.png') repeat-y right;
	width: 100%;
	border: solid .1em #cbcbcb;
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent
{
	background: transparent url('../../Content/img/detailpage/MainBorderLeft.png') repeat-y;
	min-width: 30em;
	min-height: 30em;
	padding: .5em;
	width: 100%;
	position: relative;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Left
{
	width: 130px;
	float: left;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .DetailIcons
{
	width: 130px;
	height: 30px;
	text-align: center;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Left .DetailImage
{
	width: 116px;
	height: 163px;
	border: solid 1px #000;
	background-color: #FFF;
	margin: .5em;
	text-align: center;
	padding: .1em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right
{
	float: none;
	margin: .5em 3em 1em 140px;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetailTitle
{
	font-size: 150%;
	font-weight: bold;
	border-bottom: solid .05em #737373;
	padding-bottom: .3em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .OtherDetail
{
	float: left;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .SearchDetail
{
	float: right;
	font-size: 65%;
	padding: .5em 0 0 0;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .SearchDetail img
{
	height: 1.6em;
	margin-bottom: -.3em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .SearchDetail img:hover
{
	cursor: pointer;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .SearchDetail div
{
	margin: 0;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .SearchDetail input
{
	margin: 0;
	font-size: 95%;
	background-color: #ececec;
	border: solid .1em #5c5b5b;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetailTitle .OtherDetail .OrgininalTitle
{
	font-size: 80%;
	color: #868686;
	font-weight: normal;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetailTitle span
{
	font-weight: normal;
	color: #868686;
	font-size: 90%;
	margin-bottom: .1em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .Buttons
{
	color: #7F7F7F;
	font-size: 80%;
	margin: .8em 0 1em 0;
	width: 100%;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .Buttons div
{
	float: left;
	margin: 0 1em 0 0;
	border-right: solid 1px #868686;
	padding-right: 1em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .Buttons div a
{
	color: #7F7F7F;
	text-decoration: none;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .Buttons div:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetaiNotifications
{
	width: 100%;
	background-color: #a9d2f4;
	border: solid .1em #01325b;
	min-height: 2.5em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetaiNotifications img
{
	float: left;
	margin: .2em .5em 0 .5em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetaiNotifications .NotificationDetails
{
	float: none;
	margin: .2em .5em 0 3em;
	color: #6b737a;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetaiNotifications .NotificationDetails div
{
	padding-top: .3em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetaiNotifications .NotificationDetails div span
{
	text-decoration: underline;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetaiNotifications .NotificationDetails div span:hover
{
	cursor: pointer;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetaiNotifications .NotificationDetails div a
{
	color: #6b737a;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetailTable
{
	border: none;
	width: 100%;
	font-size: 90%;
	margin: .5em 0 0 0;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .DetailTable table tr td
{
	padding: .1em .5em .1em .5em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .RodunuDetail
{
	width: 100%;
	font-size: 90%;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .RodunuDetail .DetailTitle
{
	font-size: 120%;
	font-weight: bold;
	border-bottom: solid .05em #737373;
	padding-bottom: .1em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .RodunuDetail table tr td
{
	padding: .1em .5em .1em .5em;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .Collections
{
	width: 100%;
	padding: 0;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .Collections .CollectionTitle
{
	font-size: 110%;
	font-weight: bold;
	border-bottom: solid .05em #737373;
	padding-bottom: .1em;
	height: 1.1em;
	width: 100%;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .Collections .CollectionTitle div
{
	float: left;
}
.MovieDetailPage .MovieContent .Detail .DetailContent .Right .Collections .CollectionsList
{
	border: solid .1em #CCC;
	padding-top: .5em;
}
#CollectionsVisible
{
	border: solid 1px #333;
	margin: 0 .5em .5em 0;
	width: 1.1em;
	text-align: center;
	font-size: 80%;
}
#CollectionsVisible:hover
{
	cursor: pointer;
	color: #BFBFBF;
	border: solid 1px #BFBFBF;
}
/* -------------END DETAIL----------------*/
.Bold
{
	font-weight: bold;
}
/* -------------ERROR MESSAGE----------------*/
#ErrorMessage
{
	border: solid .1em #840902;
	background-color: #f4a9a9;
	width: 100%;
	height: 2.5em;
}
#ErrorMessage img
{
	float: left;
	margin: .1em .5em 0 .5em;
}
#ErrorMessage div
{
	float: left;
	color: #5c5b5b;
	font-size: 110%;
	margin: .5em 0 0 0;
}
/* -------------END ERROR MESSAGE----------------*/
.MakeImageHover img:hover
{
	cursor: pointer;
}


/* -------------HOME PAGE----------------*/

#HomePage
{
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border: solid .1em #625c5c;
	width: 100%;
	height: 100%;
	background-color: #fff;
	margin-bottom: 1em;
}
#HomePage .header, #HomePage .Activity, #HomePage .NetflixInfo
{
	margin: 1em 2em 0 2em;
	display: block;
	float: none;
}
#HomePage .header
{
	min-height: 6em;
}
#HomePage .header img
{
	float: left;
	margin-right: 1em;
}
#HomePage .header .welcome
{
	color: #a3aaaf;
	float: left;
}
#HomePage .header .welcome h1
{
	color: #443f3f;
	margin: 0 0 .1em 0;
	padding: 0;
}
#HomePage .header .messages
{
	float: right;
}
#HomePage .Activity
{
}
#HomePage #ActivityMenu
{
	list-style: none;
	padding: 0;
	display: block;
	position: relative;
	bottom: 0;
	float: none;
	width: 100%;
	height: 9px;
}
#HomePage #ActivityMenu li
{
	color: #616163;
	border: solid .13em #d1d1d1;
	background-color: #f4f4f6;
	padding: .2em 1em .2em 1em;
	margin: 0 0 -.1em .1em;
	float: left;
	text-decoration: none;
}
#HomePage #ActivityMenu .notactive
{
	border: solid .13em #d1d1d1;
	color: #FFF;
	background-color: #929191;
}
#HomePage #ActivityMenu .notactive:hover
{
	cursor: pointer;
}
#HomePage #ActivityMenu .notactive:hover
{
	background-color: #AAA;
	color: #333;
	cursor: pointer;
}
.ActivityHolder
{
	border-top: solid .13em #d1d1d1;
	width: 100%;
}
.ActivityHolder a
{
	color: #a4142c;
	text-decoration: none;
}
.FrontPage
{
	width: 100%;
	font-size: 80%;
}
.FrontPage tr td
{
	padding: 1em 0 1em 0;
	border-bottom: solid .13em #d1d1d1;
}
.FrontPage .avatar
{
	width: 62px;
	vertical-align: top;
}
.FrontPage .Link
{
	color: #7F0020;
	text-decoration: none;
}
.FrontPage .Link:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.FrontPage .Title, .FrontPage .activity, .FrontPage .Bottom
{
	border-bottom: none;
	margin: 0;
}
.FrontPage .activity
{
	padding: 0;
}
.FrontPage .Title
{
	padding: 1em 0 0 0;
}
.FrontPage .Title a
{
	color: #7F0020;
	text-decoration: none;
}
.FrontPage .Title a:hover
{
	text-decoration: underline;
}
.FrontPage .Bottom
{
	font-size: 80%;
	color: #9F9F9F;
	padding-bottom: 0;
}
.FrontPage .Bottom .Time
{
	float: left;
}
.FrontPage .Bottom .Links
{
	float: left;
	margin-left: 2em;
	font-size: 110%;
	color: #a8a7e0;
}
.FrontPage .tablecomments
{
	padding-top: 0;
	margin: 0;
}
.FrontPage .tablecomments td
{
	padding-top: .2em;
}
.FrontPage .Bottom .Links div
{
	float: left;
	padding: 0 .25em 0 .25em;
}
.FrontPage .Bottom .Links div:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.FrontPage .Bottom .Links .spacer:hover
{
	cursor: default;
	text-decoration: none;
}



/* -------------END HOME PAGE----------------*/




/* -------------NETFLIX FRONT PAGE----------------*/

.NetflixInfo
{	
	border: solid .1em #adabab;
	padding: .2em .1em .1em .1em;
	background-color: #FFF;
}
.NetflixInfo .Title
{
	background-color: #d5d6d6;
	padding: .4em 0 .4em 1em;
	border-bottom: solid .1em #b2b7d7;
}
.NetflixInfo .Title .Header
{
	color: #474748;
	font-weight: bold;
	font-size: 100%;
	font-style: normal;
}
.NetflixInfo .Title div, .NetflixInfo .Title div a
{
	font-style: italic;
	font-size: 80%;
}
.NetflixInfo .Title div a
{
	color: #6362ac;
	text-decoration: none;
}
.NetflixInfo .Titles
{
	padding: .4em .2em;
	background-color: #f1f2f2;
}
.NetflixInfo .Titles table
{
	width: 100%;
	font-size: 90%;
}
.NetflixInfo .Titles th
{
	color: #626364;
	padding-top: .8em;
}
.NetflixInfo .Titles td
{
	border-top: solid .1em #b2b7d7;
	color: #565657;
	font-size: 90%;
	padding-top: .8em;
}


/* -------------END NETFLIX FRONT PAGE----------------*/



/* --------------SMALL COMMENT BOX----------------------*/
.SmallCommentBox, .LargeCommentBox
{
	background-color: #ebebeb;
	padding: .4em;
	margin: 0;
}
.SmallCommentBox
{
	width: 500px;
}
.LargeCommentBox
{
	width: 100%;
}
.SmallCommentBox span, .LargeCommentBox span
{
	font-weight: bold;
	color: #565657;
}
.CommentArrow
{
	margin: -2px 0 6px 5em;
	padding: 0;
	width: 9px;
	height: 5px;
}
.CommentsDetail .CommentArrow
{
	margin: -2px 0 7px 5em;
}
.CommentArrow img
{
	width: 9px;
	height: 5px;
}
.SmallCommentBox .expanding
{
	width: 492px;
	margin: .2em 0 .2em 0;
}
.LargeCommentBox .expanding
{
	width: 99%;
}
.SmallCommentBox .avatar, .LargeCommentBox .avatar
{
	float: left;
	width: 42px;
	height: 100%;
}
.SmallCommentBox .info, .LargeCommentBox .info
{
	margin-top: .3em;
	min-height: 38px;
}
.SmallCommentBox .info .time, .LargeCommentBox .info .time
{
	float: none;
	color: #838282;
}
.SmallCommentBox .info .user, .LargeCommentBox .info .user
{
	float: left;
	margin-right: .6em;
}
.SmallCommentBox .info .commenttext, .LargeCommentBox .info .commenttext
{
	float: none;
	margin-top: .6em;
	display: block;
	margin-left: 42px;
}
/* --------------END SMALL COMMENT BOX----------------------*/



/* -------------------CommentsDetail---------------------------*/
.CommentsDetail
{
	padding: .5em 1.5em 1em .5em;
	border: solid .05em #737373;
}
.CommentsHeader
{
	font-weight: bold;
}
.CommentsDetail .AddComment
{
	color: #a8a7e0;
}
.CommentsDetail .AddComment:hover
{
	cursor: pointer;
	text-decoration: underline;
}
/* -------------------End CommentsDetail---------------------------*/



/* -------------------PROFILE PAGE ---------------------------------*/
.DetailEditor, .AvatarEditor
{
	width: 100%;
}
.DetailEditor .Header, .AvatarEditor .Header
{
	width: 100%;
	height: 1.8em;
	border-bottom: solid .1em #ededed;
	margin-top: 1em;
}
.DetailEditor .Header span, .AvatarEditor .Header span
{
	float: left;
	color: #1c1b1b;
	font-weight: bold;
	margin-top: .5em;
}
.DetailEditor .Header input
{
	float: right;
	color: #847676;
}
.DetailEditor .Header div:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.DetailEditor table
{
	width: 100%;
	float: none;
}
.AvatarEditor .Avatar
{
	width: 200px;
	float: left;
	text-align: center;
	height: 200px;
}
.AvatarEditor .Details
{
	float: none;
	margin-left: 200px;
}
.AvatarEditor
{
	min-height: 400px;
}
.AvatarEditor .Details .Message
{
	color: #827070;
	font-size: 80%;
}
#UserAvatar:hover
{
	cursor: pointer;
}
.EditProfile
{
	margin: 1em 0 0 .5em;
}
.EditProfile a
{
	color: #7F0020;
	text-decoration: none;
	font-size: 80%;
}
/* -------------UPLOAD BUTTON----------------*/
.uploadbutton 
{
	padding: .2em 0 .2em 0;
    width: 150px;	
    font-size: 14px;
    color: #827070;
    text-align: center;
    background-color: #d4cece;
    border: solid .1em #827070;
    margin: .5em 0 .5em 0;
    float: left;
}
/* 
We can't use ":hover" preudo-class because we have
invisible file input above, so we have to simulate
hover effect with javascript. 
 */
.uploadbutton.hover, .uploadbutton:hover {
    color: #FFF;
    cursor: pointer;
}
/* -------------END UPLOAD BUTTON----------------*/

/* -------------------END PROFILE PAGE ---------------------------------*/


/* ---------------------BorrowedSmall ---------------------------------*/
.BorrowedSmall
{
	background-color: #f4f4f6;
	border: solid .1em #d1d1d1;
	margin: 0 1em 0 0;
	padding: .5em;
}
.BorrowedSmall .Title
{
	color: #1c1b1b;
	font-weight: bold;
}
.BorrowedSmall .Avatar
{
	width: 35px;
	margin: .5em .5em 0 .3em;
	float: left;
}
.BorrowedSmall .User
{
	margin: .5em .5em .2em 2.8em;
}
.BorrowedSmall .Movie
{
	background-color: #FFF;
	padding: .1em;
	margin: .1em .5em 0 3.8em;
	border: solid .1em #d1d1d1;
	height: 32px;
}
.BorrowedSmall .Movie img, .BorrowedSmall .Movie  a, .Requests .Movie img, .Requests .Movie a
{
	margin-top: .1em;
	float: left;
}
.BorrowedSmall .Movie  a, .Requests .Movie a
{
	margin: 5px 0 0 5px;
	color: #7F0020;
	text-decoration: none;
}
.BorrowedSmall .Movie  a:hover, .Requests .Movie a:hover
{
	text-decoration: underline;
	cursor: pointer;
}
/* ---------------------End BorrowedSmall ---------------------------------*/


.Requests .Avatar
{
	width: 55px;
	margin: .5em .5em 0 .3em;
	float: left;
}
.Requests .User
{
	margin: .5em .5em .2em 4.8em;
}
.Requests .Movie
{
	background-color: #FFF;
	padding: .1em;
	margin: 1em .5em 0 5.8em;
	border: solid .1em #d1d1d1;
	height: 32px;
}